import java.util.Arrays;
import java.io.UnsupportedEncodingException;

public class characterSet {
    public static void main(String[] args) throws UnsupportedEncodingException {
        String name = "a我b";
        //这里使用了 UTF-8 这一套字符集进行编码
        byte[] passName = name.getBytes("GBK");
        //如果使用 GBK 这一套字符集进行解码的时候会很很大问题
        String newName = new String(passName);
        System.out.println(newName);
    }
}
/*    public static void main(String[] args) throws Exception{
        //编码
        String name = new String("a我b");
        //默认系统的提供的字符集进行编码
        byte[] num = name.getBytes();
        System.out.println(Arrays.toString(num));

        //自选的字符集进行编码
        byte[] num1 = name.getBytes("GBK");
        System.out.println(Arrays.toString(num1));

        //解码
        //用系统提供的默认字符集
        String pass = new String(num);
        System.out.println(pass);
        //自己选用想要的字符集
        String pass1 = new String(num1,"GBk");
        System.out.println(pass1);
    }
}*/
